body {
			background: url('../images/back.png');
			background-repeat: repeat;

		}
		h1 {
			font: 40px Tahoma, Helvetica, Arial, Sans-Serif;
			color: #BFDCF9; text-shadow: 0px 1px 1px #70B3F6;float:left;
		}

		.container{
			
			width:800px;
			margin: 0 auto;
		}

		.logo {
			
			width:260px;
			height: 100px;
			float:left;
			padding-top: 5px;
		}
		.logo img {
			margin-top:10px;
			position: relative;
    		width: 76px;
   	 		height: 76px;
    		-webkit-animation:spin 4s linear infinite;
    		-moz-animation:spin 4s linear infinite;
    		animation:spin 4s linear infinite;
    		float:left;
		}
		@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
		@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
		@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
		
		.menu {
			
			margin-left:325px;
		}
		nav ul ul {
			display:none;
		}

		nav ul li:hover > ul {
			display:block;
		}

		nav ul{
			background: #efefef;
			background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
			background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
			background: -webkit-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
			box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
			padding: 0 20px;
			border-radius: 10px;
			list-style:none;
			position:relative;
			display: inline-table;

		}

		nav ul:after {
			content: "";
			clear: both;
			display: block;
		}

		nav ul li {
		float: left;
		}

	nav ul li:hover {
		background: #4b545f;
		background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
	}
		nav ul li:hover a {
			color: #fff;
		}
	
	nav ul li a {
		display: block; padding: 25px 40px;
		color: #757575; text-decoration: none;
		font-family: Helvetica;
		text-shadow: 0px 2px 3px #555;
	}

	nav ul ul {
		background: #5f6975; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;
	}
	nav ul ul li {
		float: none; 
		border-top: 1px solid #6b727c;
		border-bottom: 1px solid #575f6a;
		position: relative;
	}
	nav ul ul li a {
		padding: 15px 40px;
		color: #fff;
	}	
	nav ul ul li a:hover {
		background: #4b545f;
	}
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}
	.content {
		
		height: 310px;
		border: 1 solid #eee;
		background-color:#eee;
		display:block;
		clear:both;
		padding-left:250px;
	}

	.stretch {
		display: block;
		float:left;
	}
	.content h2 {
		display: inline; text-decoration: none;
	font: 50px Helvetica, Arial, Sans-Serif; letter-spacing: 1px; 
	margin-top:100px; text-shadow: 0px 1px 1px #555;float:left;
	
	color: #999; 
	}
	
	h2 {
		display: block; text-decoration: none;
	font: 30px Helvetica, Arial, Sans-Serif; letter-spacing: 1px; 
	text-shadow: 0px 1px 1px #555;
	color: #999; 
	border-bottom: 1px solid #ccc;
	}

	.pic {
  border: 10px solid #ccc;  
  float: left;
  height: 150px;
  width: 150px;
  margin: 1px;
  overflow: hidden;
   
  -webkit-box-shadow: 5px 5px 5px #111;
          box-shadow: 5px 5px 5px #111;  
}

	.headshot{
		
		-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
	}
	.headshot:hover {
		border-radius: 50%;
  	-webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
	}

	.people {
		width: 160px;
		height: 180px;
		float:left;
		margin: 5px 50px;
		padding-bottom:30px;
		
	}
	.people p {
		margin-left:8px;

		font-family: Helvetica;
		font-size: 13px;
		color:#eee;
		text-shadow: 0px 1px 1px #555;

	}
	p {
		margin-left:8px;

		font-family: Helvetica;
		font-size: 13px;
		color:#eee;
		text-shadow: 0px 1px 1px #555;

	}

	p a,a:link,a:visited {
		text-decoration: none;
		color: #DE5858;
		text-shadow: 0px 1px 1px #555;
	}

	p a:hover {
		text-decoration: underline;
	}


	.container hr {
		height: 12px;
    border: 0;
		box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);
		clear:both;

	}